rough-snouted giant gecko - Spanish English Dictionary